package com.isdepci.project.eleLoad.mapper;

import com.isdepci.project.eleLoad.domain.AEngineeringList;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 工程清单Mapper接口
 *
 * @author isdepci
 * @date 2025-02-26
 */
public interface AEngineeringListMapper
{
    /**
     * 查询工程清单
     */
     AEngineeringList selectAEngineeringListById(Long id);

    /**
     * 查询工程清单列表
     */
     List<AEngineeringList> selectAEngineeringListList(AEngineeringList aEngineeringList);

    /**
     * 新增工程清单
     */
     int insertAEngineeringList(AEngineeringList aEngineeringList);

    /**
     * 修改工程清单
     */
     int updateAEngineeringList(AEngineeringList aEngineeringList);

    /**
     * 删除工程清单
     */
     int deleteAEngineeringListById(Long id);

    /**
     * 批量删除工程清单
     */
     int deleteAEngineeringListByIds(Long[] ids);


    void insertList(@Param("list") List<AEngineeringList> list);



}
